def to_camel_case(text):
    """
    编写一个函数to_camel_case(text)，这个函数返回输入字符串text的驼峰体
    输入字符串包含字母(大写和小写) 以及_或-
    输出该字符串的驼峰体
    :param text:
    这里的text的第一个单词，和输入的保持一致就行（即第一个单词可以是小驼峰或者大驼峰），输入的字符串中 -和_相当于单词的间隔，在输出的结果中只有字母（去掉 -和_）
    :return:
    """

    words = text.replace("-", "_").split("_")

    return words[0] + "".join(word.capitalize() for word in words[1:])


if __name__ == '__main__':
    print(to_camel_case("the-stealth-warrior"))
    print(to_camel_case("The_Stealth_Warrior"))
    print(to_camel_case("A-B-C"))